$(function () {
    var selector = $("[data-role='selector']");

    selector.find("[data-role='option']").on("click", function () {
        $(this).parents("[data-role='selector']").find("[data-role='input']").data("val", $(this).data("val"));
        $(this).parents("[data-role='selector']").find("[data-role='input']").html($(this).html());
        return false;
    });
});